package org.zpmis.domain.invoice.qo;

import lombok.Data;
import org.zpmis.common.base.BaseQo;

@Data
public class InvoiceListQo extends BaseQo {

    /**
     * 开票业务类型，1订单 2合同 3账单 可以是订单 合同 账单 等
     */
    private Integer businessType;

    /**
     * 发票类型 1纸质 2电子 3电子普通发票
     */
    private Integer invoiceType;

    /**
     * 开票类型 1增值税专用发票 2增值税普通发票
     */
    private Integer openInvoiceType;

    /**
     * 开票企业名称
     */
    private String invoiceCompanyName;

    /**
     * 纳税人识别号
     */
    private String invoiceTaxpayerIdentiNumber;

    /**
     * 开票电话
     */
    private String invoiceMobile;
    /**
     * 开票状态 0 待审核 1 已完成 2 已拒绝
     */
    private Integer status;

    /**
     * 开始时间
     */
    private Long startTime;

    /**
     * 结束时间
     */
    private Long endTime;
}